package com.hcc.repository.gen.config;

import com.hcc.repository.annotation.IdType;
import com.hcc.repository.annotation.LogicDelValueType;
import lombok.Data;

/**
 * ColumnConfig
 *
 * @author hushengjun
 * @date 2023/10/23
 */
@Deprecated
@Data
public class ColumnConfig {

    private String columnName;
    private Class<?> converterClass;
    private Class<?> insertStrategyClass;
    private Class<?> updateStrategyClass;
    private IdType idType = IdType.AUTO;
    private Class<?> idGeneratorClass;
    private boolean isLogicDeleteColumn = false;
    private String logicDeleteValue = "1";
    private String logicNotDeleteValue = "0";
    private LogicDelValueType logicDelValueType = LogicDelValueType.SPECIFY;

}
